<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    let n = prompt("输入考试科目的数量");
    //非零非负数
    if (!isNaN(n)) { //数字 false
        if (n > 0) {
            let res = 0;//总成绩
            for (let i = 0; i < n; i++) {
                let r = prompt("请输入第" + (i + 1) + "门科目的成绩");
                if (!isNaN(r)) {
                    if (r > 0) res += parseInt(r); //累加到总成绩
                    else  alert("数字不能小于零");
                } else alert("输入的不是数字");
            }
            alert(n + "门科目的总成绩：" + res);
        } else alert("数字不能小于零")
    } else alert("输入的不是数字");
</script>
</body>
</html>